short river - French English Dictionary